home *** CD-ROM | disk | FTP | other *** search
Unknown | 1995-07-20 | 4.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0c f4 3e 47 61 | 64 67 65 74 0d 00 14 21 |.....>Ga|dget...!|
|00000010| f4 20 43 6f 70 79 72 69 | 67 68 74 20 31 39 39 35 |. Copyri|ght 1995|
|00000020| 20 43 6f 6c 69 6e 20 48 | 6f 67 62 65 6e 0d 00 1e | Colin H|ogben...|
|00000030| 40 f4 20 59 6f 75 20 75 | 73 65 20 74 68 69 73 20 |@. You u|se this |
|00000040| 63 6f 64 65 20 66 6f 72 | 20 61 6e 79 20 6e 6f 6e |code for| any non|
|00000050| 2d 70 72 6f 66 69 74 20 | 70 75 72 70 6f 73 65 2c |-profit |purpose,|
|00000060| 20 70 72 6f 76 69 64 65 | 64 20 79 6f 75 0d 00 28 | provide|d you..(|
|00000070| 3e f4 20 64 6f 63 75 6d | 65 6e 74 20 61 6e 79 20 |>. docum|ent any |
|00000080| 63 68 61 6e 67 65 73 20 | 6d 61 64 65 20 61 6e 64 |changes |made and|
|00000090| 20 61 70 70 6c 79 20 74 | 68 65 20 73 61 6d 65 20 | apply t|he same |
|000000a0| 63 6f 6e 64 69 74 69 6f | 6e 73 2e 0d 00 32 04 0d |conditio|ns...2..|
|000000b0| 00 3c 12 dd 20 a4 67 61 | 64 67 65 74 5f 69 6e 69 |.<.. .ga|dget_ini|
|000000c0| 74 0d 00 46 13 f2 6c 69 | 62 72 61 72 79 28 22 76 |t..F..li|brary("v|
|000000d0| 61 72 22 29 0d 00 50 26 | 54 5f 67 61 64 67 65 74 |ar")..P&|T_gadget|
|000000e0| 3d a4 74 79 70 65 5f 63 | 72 65 61 74 65 28 22 47 |=.type_c|reate("G|
|000000f0| 61 64 67 65 74 22 2c 33 | 32 29 0d 00 5a 12 67 61 |adget",3|2)..Z.ga|
|00000100| 64 67 65 74 5f 6c 69 73 | 74 25 3d 30 0d 00 64 19 |dget_lis|t%=0..d.|
|00000110| 67 61 64 67 65 74 5f 6d | 65 6e 75 5f 67 61 64 67 |gadget_m|enu_gadg|
|00000120| 65 74 25 3d 30 0d 00 6e | 12 67 61 64 67 65 74 5f |et%=0..n|.gadget_|
|00000130| 6d 65 6e 75 25 3d 30 0d | 00 78 0c 47 5f 6e 65 78 |menu%=0.|.x.G_nex|
|00000140| 74 3d 30 0d 00 82 0a 47 | 5f 69 64 3d 34 0d 00 8c |t=0....G|_id=4...|
|00000150| 0c 47 5f 74 79 70 65 3d | 38 0d 00 96 0d 47 5f 69 |.G_type=|8....G_i|
|00000160| 63 6f 6e 3d 31 32 0d 00 | a0 0e 47 5f 6c 61 62 65 |con=12..|..G_labe|
|00000170| 6c 3d 31 36 0d 00 aa 0b | 47 5f 78 31 3d 32 30 0d |l=16....|G_x1=20.|
|00000180| 00 b4 0b 47 5f 78 32 3d | 32 34 0d 00 be 0b 47 5f |...G_x2=|24....G_|
|00000190| 78 33 3d 32 38 0d 00 c8 | 13 67 61 64 67 65 74 5f |x3=28...|.gadget_|
|000001a0| 53 54 52 49 4e 47 3d 31 | 0d 00 d2 13 67 61 64 67 |STRING=1|....gadg|
|000001b0| 65 74 5f 4f 50 54 49 4f | 4e 3d 32 0d 00 dc 11 20 |et_OPTIO|N=2.... |
|000001c0| 47 5f 6f 5f 6f 66 66 3d | 47 5f 78 31 0d 00 e6 10 |G_o_off=|G_x1....|
|000001d0| 20 47 5f 6f 5f 6f 6e 3d | 47 5f 78 32 0d 00 f0 11 | G_o_on=|G_x2....|
|000001e0| 67 61 64 67 65 74 5f 4d | 45 4e 55 3d 33 0d 00 fa |gadget_M|ENU=3...|
|000001f0| 12 20 47 5f 6d 5f 69 63 | 6f 6e 3d 47 5f 78 31 0d |. G_m_ic|on=G_x1.|
|00000200| 01 04 12 20 47 5f 6d 5f | 6d 65 6e 75 3d 47 5f 78 |... G_m_|menu=G_x|
|00000210| 32 0d 01 0e 14 20 47 5f | 6d 5f 76 61 6c 75 65 73 |2.... G_|m_values|
|00000220| 3d 47 5f 78 33 0d 01 18 | 12 67 61 64 67 65 74 5f |=G_x3...|.gadget_|
|00000230| 47 52 4f 55 50 3d 34 0d | 01 22 13 67 61 64 67 65 |GROUP=4.|.".gadge|
|00000240| 74 5f 42 55 54 54 4f 4e | 3d 35 0d 01 2c 13 20 47 |t_BUTTON|=5..,. G|
|00000250| 5f 62 5f 76 61 6c 75 65 | 3d 47 5f 78 31 0d 01 36 |_b_value|=G_x1..6|
|00000260| 15 67 61 64 67 65 74 5f | 44 52 41 47 46 49 4c 45 |.gadget_|DRAGFILE|
|00000270| 3d 36 0d 01 40 12 20 47 | 5f 64 5f 66 69 6c 65 3d |=6..@. G|_d_file=|
|00000280| 47 5f 78 31 0d 01 4a 12 | 20 47 5f 64 5f 74 79 70 |G_x1..J.| G_d_typ|
|00000290| 65 3d 47 5f 78 32 0d 01 | 54 38 f2 65 76 65 6e 74 |e=G_x2..|T8.event|
|000002a0| 5f 63 6c 61 69 6d 28 39 | 2c 65 76 65 6e 74 5f 41 |_claim(9|,event_A|
|000002b0| 4e 59 2c 65 76 65 6e 74 | 5f 41 4e 59 2c 22 5f 67 |NY,event|_ANY,"_g|
|000002c0| 61 64 67 65 74 5f 6d 65 | 6e 75 22 2c 30 29 0d 01 |adget_me|nu",0)..|
|000002d0| 5e 06 3d 30 0d 01 68 04 | 0d 01 72 38 f4 20 63 72 |^.=0..h.|..r8. cr|
|000002e0| 65 61 74 65 20 61 20 64 | 69 61 6c 6f 67 20 67 61 |eate a d|ialog ga|
|000002f0| 64 67 65 74 2c 20 6d 61 | 79 62 65 20 61 73 73 6f |dget, ma|ybe asso|
|00000300| 63 69 61 74 65 20 61 20 | 76 61 72 69 61 62 6c 65 |ciate a |variable|
|00000310| 0d 01 7c 38 dd 20 f2 67 | 61 64 67 65 74 5f 63 72 |..|8. .g|adget_cr|
|00000320| 65 61 74 65 28 69 64 24 | 2c 74 79 70 65 25 2c 6c |eate(id$|,type%,l|
|00000330| 61 62 65 6c 25 2c 69 63 | 6f 6e 25 2c 78 31 25 2c |abel%,ic|on%,x1%,|
|00000340| 78 32 25 2c 78 33 25 29 | 0d 01 86 0a ea 20 67 61 |x2%,x3%)|..... ga|
|00000350| 64 25 0d 01 90 1a 67 61 | 64 25 3d a4 6d 61 6c 6c |d%....ga|d%=.mall|
|00000360| 6f 63 28 54 5f 67 61 64 | 67 65 74 29 0d 01 9a 15 |oc(T_gad|get)....|
|00000370| 67 61 64 25 21 47 5f 74 | 79 70 65 3d 74 79 70 65 |gad%!G_t|ype=type|
|00000380| 25 0d 01 a4 17 67 61 64 | 25 21 47 5f 6c 61 62 65 |%....gad|%!G_labe|
|00000390| 6c 3d 6c 61 62 65 6c 25 | 0d 01 ae 15 67 61 64 25 |l=label%|....gad%|
|000003a0| 21 47 5f 69 63 6f 6e 3d | 69 63 6f 6e 25 0d 01 b8 |!G_icon=|icon%...|
|000003b0| 1a 67 61 64 25 21 47 5f | 69 64 3d a4 73 74 72 64 |.gad%!G_|id=.strd|
|000003c0| 75 70 28 69 64 24 29 0d | 01 c2 11 67 61 64 25 21 |up(id$).|...gad%!|
|000003d0| 47 5f 78 31 3d 78 31 25 | 0d 01 cc 11 67 61 64 25 |G_x1=x1%|....gad%|
|000003e0| 21 47 5f 78 32 3d 78 32 | 25 0d 01 d6 11 67 61 64 |!G_x2=x2|%....gad|
|000003f0| 25 21 47 5f 78 33 3d 78 | 33 25 0d 01 e0 1c 67 61 |%!G_x3=x|3%....ga|
|00000400| 64 25 21 47 5f 6e 65 78 | 74 3d 67 61 64 67 65 74 |d%!G_nex|t=gadget|
|00000410| 5f 6c 69 73 74 25 0d 01 | ea 15 67 61 64 67 65 74 |_list%..|..gadget|
|00000420| 5f 6c 69 73 74 25 3d 67 | 61 64 25 0d 01 f4 2b e7 |_list%=g|ad%...+.|
|00000430| 20 6c 61 62 65 6c 25 3e | 3d 30 20 f2 5f 67 61 64 | label%>|=0 ._gad|
|00000440| 67 65 74 5f 63 6c 61 69 | 6d 28 6c 61 62 65 6c 25 |get_clai|m(label%|
|00000450| 2c 67 61 64 25 29 0d 01 | fe 29 e7 20 69 63 6f 6e |,gad%)..|.). icon|
|00000460| 25 3e 3d 30 20 f2 5f 67 | 61 64 67 65 74 5f 63 6c |%>=0 ._g|adget_cl|
|00000470| 61 69 6d 28 69 63 6f 6e | 25 2c 67 61 64 25 29 0d |aim(icon|%,gad%).|
|00000480| 02 08 0e c8 8e 20 74 79 | 70 65 25 20 ca 0d 02 12 |..... ty|pe% ....|
|00000490| 12 c9 20 67 61 64 67 65 | 74 5f 4d 45 4e 55 3a 0d |.. gadge|t_MENU:.|
|000004a0| 02 1c 28 20 20 f2 5f 67 | 61 64 67 65 74 5f 63 6c |..( ._g|adget_cl|
|000004b0| 61 69 6d 28 67 61 64 25 | 21 47 5f 6d 5f 69 63 6f |aim(gad%|!G_m_ico|
|000004c0| 6e 2c 67 61 64 25 29 0d | 02 26 15 c9 20 67 61 64 |n,gad%).|.&.. gad|
|000004d0| 67 65 74 5f 44 52 41 47 | 46 49 4c 45 0d 02 30 28 |get_DRAG|FILE..0(|
|000004e0| 20 20 f2 5f 67 61 64 67 | 65 74 5f 63 6c 61 69 6d | ._gadg|et_claim|
|000004f0| 28 67 61 64 25 21 47 5f | 64 5f 66 69 6c 65 2c 67 |(gad%!G_|d_file,g|
|00000500| 61 64 25 29 0d 02 3a 05 | cb 0d 02 44 05 e1 0d 02 |ad%)..:.|...D....|
|00000510| 4e 04 0d 02 58 28 f4 20 | 64 65 6c 65 74 65 20 61 |N...X(. |delete a|
|00000520| 6c 6c 20 67 61 64 67 65 | 74 73 20 66 72 6f 6d 20 |ll gadge|ts from |
|00000530| 74 68 65 20 64 69 61 6c | 6f 67 0d 02 62 18 dd 20 |the dial|og..b.. |
|00000540| f2 67 61 64 67 65 74 5f | 64 65 6c 65 74 65 5f 61 |.gadget_|delete_a|
|00000550| 6c 6c 0d 02 6c 10 ea 20 | 67 61 64 25 2c 6e 65 78 |ll..l.. |gad%,nex|
|00000560| 74 25 0d 02 76 15 67 61 | 64 25 3d 67 61 64 67 65 |t%..v.ga|d%=gadge|
|00000570| 74 5f 6c 69 73 74 25 0d | 02 80 0b c8 95 20 67 61 |t_list%.|..... ga|
|00000580| 64 25 0d 02 8a 17 20 20 | 6e 65 78 74 25 3d 67 61 |d%.... |next%=ga|
|00000590| 64 25 21 47 5f 6e 65 78 | 74 0d 02 94 16 20 20 f2 |d%!G_nex|t.... .|
|000005a0| 66 72 65 65 28 67 61 64 | 25 21 47 5f 69 64 29 0d |free(gad|%!G_id).|
|000005b0| 02 9e 16 20 20 c8 8e 20 | 67 61 64 25 21 47 5f 74 |... .. |gad%!G_t|
|000005c0| 79 70 65 20 ca 0d 02 a8 | 15 20 20 c9 20 67 61 64 |ype ....|. . gad|
|000005d0| 67 65 74 5f 4f 50 54 49 | 4f 4e 0d 02 b2 1b 20 20 |get_OPTI|ON.... |
|000005e0| 20 20 f2 66 72 65 65 28 | 67 61 64 25 21 47 5f 6f | .free(|gad%!G_o|
|000005f0| 5f 6f 66 66 29 0d 02 bc | 1a 20 20 20 20 f2 66 72 |_off)...|. .fr|
|00000600| 65 65 28 67 61 64 25 21 | 47 5f 6f 5f 6f 6e 29 0d |ee(gad%!|G_o_on).|
|00000610| 02 c6 13 20 20 c9 20 67 | 61 64 67 65 74 5f 4d 45 |... . g|adget_ME|
|00000620| 4e 55 0d 02 d0 23 20 20 | 20 20 f2 6d 65 6e 75 5f |NU...# | .menu_|
|00000630| 64 65 6c 65 74 65 28 67 | 61 64 25 21 47 5f 6d 5f |delete(g|ad%!G_m_|
|00000640| 6d 65 6e 75 29 0d 02 da | 1e 20 20 20 20 f2 66 72 |menu)...|. .fr|
|00000650| 65 65 28 67 61 64 25 21 | 47 5f 6d 5f 76 61 6c 75 |ee(gad%!|G_m_valu|
|00000660| 65 73 29 0d 02 e4 17 20 | 20 c9 20 67 61 64 67 65 |es).... | . gadge|
|00000670| 74 5f 44 52 41 47 46 49 | 4c 45 0d 02 ee 18 20 20 |t_DRAGFI|LE.... |
|00000680| 20 20 f2 64 72 61 67 66 | 69 6c 65 5f 64 65 6c 65 | .dragf|ile_dele|
|00000690| 74 65 0d 02 f8 07 20 20 | cb 0d 03 02 11 20 20 f2 |te.... |..... .|
|000006a0| 66 72 65 65 28 67 61 64 | 25 29 0d 03 0c 10 20 20 |free(gad|%).... |
|000006b0| 67 61 64 25 3d 6e 65 78 | 74 25 0d 03 16 05 ce 0d |gad%=nex|t%......|
|000006c0| 03 20 12 67 61 64 67 65 | 74 5f 6c 69 73 74 25 3d |. .gadge|t_list%=|
|000006d0| 30 0d 03 2a 05 e1 0d 03 | 34 04 0d 03 3e 2d f4 20 |0..*....|4...>-. |
|000006e0| 70 75 74 20 76 61 72 69 | 61 62 6c 65 20 76 61 6c |put vari|able val|
|000006f0| 75 65 73 20 69 6e 74 6f | 20 77 69 6e 64 6f 77 20 |ues into| window |
|00000700| 67 61 64 67 65 74 73 0d | 03 48 15 dd 20 f2 67 61 |gadgets.|.H.. .ga|
|00000710| 64 67 65 74 5f 70 75 74 | 76 61 72 73 0d 03 52 21 |dget_put|vars..R!|
|00000720| ea 20 67 61 64 25 2c 5f | 76 61 72 24 2c 5f 76 61 |. gad%,_|var$,_va|
|00000730| 6c 24 2c 69 74 65 6d 25 | 2c 70 6f 73 25 0d 03 5c |l$,item%|,pos%..\|
|00000740| 15 67 61 64 25 3d 67 61 | 64 67 65 74 5f 6c 69 73 |.gad%=ga|dget_lis|
|00000750| 74 25 0d 03 66 0b c8 95 | 20 67 61 64 25 0d 03 70 |t%..f...| gad%..p|
|00000760| 22 20 20 5f 76 61 72 24 | 3d a4 73 74 72 67 65 74 |" _var$|=.strget|
|00000770| 28 67 61 64 25 21 47 5f | 69 64 29 2b 22 24 22 0d |(gad%!G_|id)+"$".|
|00000780| 03 7a 16 20 20 c8 8e 20 | 67 61 64 25 21 47 5f 74 |.z. .. |gad%!G_t|
|00000790| 79 70 65 20 ca 0d 03 84 | 26 20 20 c9 20 67 61 64 |ype ....|& . gad|
|000007a0| 67 65 74 5f 53 54 52 49 | 4e 47 2c 67 61 64 67 65 |get_STRI|NG,gadge|
|000007b0| 74 5f 44 52 41 47 46 49 | 4c 45 3a 0d 03 8e 1f 20 |t_DRAGFI|LE:.... |
|000007c0| 20 20 20 f2 74 72 61 63 | 65 28 22 70 75 74 76 61 | .trac|e("putva|
|000007d0| 72 20 22 2b 5f 76 61 72 | 24 29 0d 03 98 35 20 20 |r "+_var|$)...5 |
|000007e0| 20 20 f2 69 63 6f 6e 5f | 73 65 74 74 65 78 74 28 | .icon_|settext(|
|000007f0| 64 6c 67 5f 77 69 6e 64 | 6f 77 25 2c 67 61 64 25 |dlg_wind|ow%,gad%|
|00000800| 21 47 5f 69 63 6f 6e 2c | a0 5f 76 61 72 24 29 0d |!G_icon,|._var$).|
|00000810| 03 a2 14 20 20 c9 20 67 | 61 64 67 65 74 5f 4d 45 |... . g|adget_ME|
|00000820| 4e 55 3a 0d 03 ac 1f 20 | 20 20 20 f2 74 72 61 63 |NU:.... | .trac|
|00000830| 65 28 22 70 75 74 76 61 | 72 20 22 2b 5f 76 61 72 |e("putva|r "+_var|
|00000840| 24 29 0d 03 b6 26 20 20 | 20 20 5f 76 61 6c 24 3d |$)...& | _val$=|
|00000850| a4 73 74 72 67 65 74 28 | 67 61 64 25 21 47 5f 6d |.strget(|gad%!G_m|
|00000860| 5f 76 61 6c 75 65 73 29 | 0d 03 c0 1e 20 20 20 20 |_values)|.... |
|00000870| f2 74 72 61 63 65 28 22 | 5f 76 61 72 24 3d 22 2b |.trace("|_var$="+|
|00000880| 5f 76 61 72 24 29 0d 03 | ca 2b 20 20 20 20 70 6f |_var$)..|.+ po|
|00000890| 73 25 3d a7 22 2c 22 2b | 5f 76 61 6c 24 2b 22 2c |s%=.","+|_val$+",|
|000008a0| 22 2c 22 2c 22 2b a0 5f | 76 61 72 24 2b 22 2c 22 |",","+._|var$+","|
|000008b0| 29 0d 03 d4 2d 20 20 20 | 20 69 74 65 6d 25 3d a4 |)...- | item%=.|
|000008c0| 73 74 72 63 6f 75 6e 74 | 28 c0 22 2c 22 2b 5f 76 |strcount|(.","+_v|
|000008d0| 61 6c 24 2c 70 6f 73 25 | 29 2c 22 2c 22 29 0d 03 |al$,pos%|),",")..|
|000008e0| de 19 20 20 20 20 e7 20 | 69 74 65 6d 25 3d 30 20 |.. . |item%=0 |
|000008f0| 69 74 65 6d 25 3d 31 0d | 03 e8 50 20 20 20 20 f2 |item%=1.|..P .|
|00000900| 69 63 6f 6e 5f 73 65 74 | 74 65 78 74 28 64 6c 67 |icon_set|text(dlg|
|00000910| 5f 77 69 6e 64 6f 77 25 | 2c 67 61 64 25 21 47 5f |_window%|,gad%!G_|
|00000920| 69 63 6f 6e 2c a4 6d 65 | 6e 75 5f 69 74 65 6d 28 |icon,.me|nu_item(|
|00000930| 67 61 64 25 21 47 5f 6d | 5f 6d 65 6e 75 2c 69 74 |gad%!G_m|_menu,it|
|00000940| 65 6d 25 2d 31 29 29 0d | 03 f2 16 20 20 c9 20 67 |em%-1)).|... . g|
|00000950| 61 64 67 65 74 5f 4f 50 | 54 49 4f 4e 3a 0d 03 fc |adget_OP|TION:...|
|00000960| 1f 20 20 20 20 f2 74 72 | 61 63 65 28 22 70 75 74 |. .tr|ace("put|
|00000970| 76 61 72 20 22 2b 5f 76 | 61 72 24 29 0d 04 06 4c |var "+_v|ar$)...L|
|00000980| 20 20 20 20 f2 69 63 6f | 6e 5f 73 65 74 73 65 6c | .ico|n_setsel|
|00000990| 65 63 74 28 64 6c 67 5f | 77 69 6e 64 6f 77 25 2c |ect(dlg_|window%,|
|000009a0| 67 61 64 25 21 47 5f 69 | 63 6f 6e 2c a0 5f 76 61 |gad%!G_i|con,._va|
|000009b0| 72 24 3d a4 73 74 72 67 | 65 74 28 67 61 64 25 21 |r$=.strg|et(gad%!|
|000009c0| 47 5f 6f 5f 6f 6e 29 29 | 0d 04 10 07 20 20 cb 0d |G_o_on))|.... ..|
|000009d0| 04 1a 16 20 20 67 61 64 | 25 3d 67 61 64 25 21 47 |... gad|%=gad%!G|
|000009e0| 5f 6e 65 78 74 0d 04 24 | 05 ce 0d 04 2e 05 e1 0d |_next..$|........|
|000009f0| 04 38 04 0d 04 42 2d f4 | 20 67 65 74 20 76 61 72 |.8...B-.| get var|
|00000a00| 69 61 62 6c 65 20 76 61 | 6c 75 65 73 20 66 72 6f |iable va|lues fro|
|00000a10| 6d 20 77 69 6e 64 6f 77 | 20 67 61 64 67 65 74 73 |m window| gadgets|
|00000a20| 0d 04 4c 15 dd 20 f2 67 | 61 64 67 65 74 5f 67 65 |..L.. .g|adget_ge|
|00000a30| 74 76 61 72 73 0d 04 56 | 14 ea 20 67 61 64 25 2c |tvars..V|.. gad%,|
|00000a40| 76 61 72 24 2c 76 61 6c | 24 0d 04 60 15 67 61 64 |var$,val|$..`.gad|
|00000a50| 25 3d 67 61 64 67 65 74 | 5f 6c 69 73 74 25 0d 04 |%=gadget|_list%..|
|00000a60| 6a 0b c8 95 20 67 61 64 | 25 0d 04 74 21 20 20 76 |j... gad|%..t! v|
|00000a70| 61 72 24 3d a4 73 74 72 | 67 65 74 28 67 61 64 25 |ar$=.str|get(gad%|
|00000a80| 21 47 5f 69 64 29 2b 22 | 24 22 0d 04 7e 16 20 20 |!G_id)+"|$"..~. |
|00000a90| c8 8e 20 67 61 64 25 21 | 47 5f 74 79 70 65 20 ca |.. gad%!|G_type .|
|00000aa0| 0d 04 88 26 20 20 c9 20 | 67 61 64 67 65 74 5f 53 |...& . |gadget_S|
|00000ab0| 54 52 49 4e 47 2c 67 61 | 64 67 65 74 5f 44 52 41 |TRING,ga|dget_DRA|
|00000ac0| 47 46 49 4c 45 3a 0d 04 | 92 3d 20 20 20 20 f2 76 |GFILE:..|.= .v|
|00000ad0| 61 72 5f 73 65 74 28 76 | 61 72 24 2c a4 69 63 6f |ar_set(v|ar$,.ico|
|00000ae0| 6e 5f 67 65 74 74 65 78 | 74 28 64 6c 67 5f 77 69 |n_gettex|t(dlg_wi|
|00000af0| 6e 64 6f 77 25 2c 67 61 | 64 25 21 47 5f 69 63 6f |ndow%,ga|d%!G_ico|
|00000b00| 6e 29 29 0d 04 9c 14 20 | 20 c9 20 67 61 64 67 65 |n)).... | . gadge|
|00000b10| 74 5f 4d 45 4e 55 3a 0d | 04 a6 33 20 20 20 20 76 |t_MENU:.|..3 v|
|00000b20| 61 6c 24 3d a4 69 63 6f | 6e 5f 67 65 74 74 65 78 |al$=.ico|n_gettex|
|00000b30| 74 28 64 6c 67 5f 77 69 | 6e 64 6f 77 25 2c 67 61 |t(dlg_wi|ndow%,ga|
|00000b40| 64 25 21 47 5f 69 63 6f | 6e 29 0d 04 b0 26 20 20 |d%!G_ico|n)...& |
|00000b50| 20 20 6c 69 73 74 24 3d | a4 73 74 72 67 65 74 28 | list$=|.strget(|
|00000b60| 67 61 64 25 21 47 5f 6d | 5f 76 61 6c 75 65 73 29 |gad%!G_m|_values)|
|00000b70| 0d 04 ba 0c 20 20 20 20 | 69 25 3d 30 0d 04 c4 2d |.... |i%=0...-|
|00000b80| 20 20 20 20 c8 95 20 a4 | 6d 65 6e 75 5f 69 74 65 | .. .|menu_ite|
|00000b90| 6d 28 67 61 64 25 21 47 | 5f 6d 5f 6d 65 6e 75 2c |m(gad%!G|_m_menu,|
|00000ba0| 69 25 29 3c 3e 76 61 6c | 24 0d 04 ce 20 20 20 20 |i%)<>val|$... |
|00000bb0| 20 20 20 e7 20 97 20 a4 | 73 74 72 74 6f 6b 28 6c | . . .|strtok(l|
|00000bc0| 69 73 74 24 2c 22 2c 22 | 29 0d 04 d8 0f 20 20 20 |ist$,","|).... |
|00000bd0| 20 20 20 69 25 2b 3d 31 | 0d 04 e2 09 20 20 20 20 | i%+=1|.... |
|00000be0| ce 0d 04 ec 29 20 20 20 | 20 f2 76 61 72 5f 73 65 |....) | .var_se|
|00000bf0| 74 28 76 61 72 24 2c a4 | 73 74 72 74 6f 6b 28 6c |t(var$,.|strtok(l|
|00000c00| 69 73 74 24 2c 22 2c 22 | 29 29 0d 04 f6 16 20 20 |ist$,","|)).... |
|00000c10| c9 20 67 61 64 67 65 74 | 5f 4f 50 54 49 4f 4e 3a |. gadget|_OPTION:|
|00000c20| 0d 05 00 34 20 20 20 20 | e7 20 a4 69 63 6f 6e 5f |...4 |. .icon_|
|00000c30| 67 65 74 73 65 6c 65 63 | 74 28 64 6c 67 5f 77 69 |getselec|t(dlg_wi|
|00000c40| 6e 64 6f 77 25 2c 67 61 | 64 25 21 47 5f 69 63 6f |ndow%,ga|d%!G_ico|
|00000c50| 6e 29 20 8c 0d 05 0a 2d | 20 20 20 20 20 20 f2 76 |n) ....-| .v|
|00000c60| 61 72 5f 73 65 74 28 76 | 61 72 24 2c a4 73 74 72 |ar_set(v|ar$,.str|
|00000c70| 67 65 74 28 67 61 64 25 | 21 47 5f 6f 5f 6f 6e 29 |get(gad%|!G_o_on)|
|00000c80| 29 0d 05 14 09 20 20 20 | 20 cc 0d 05 1e 2e 20 20 |).... | ..... |
|00000c90| 20 20 20 20 f2 76 61 72 | 5f 73 65 74 28 76 61 72 | .var|_set(var|
|00000ca0| 24 2c a4 73 74 72 67 65 | 74 28 67 61 64 25 21 47 |$,.strge|t(gad%!G|
|00000cb0| 5f 6f 5f 6f 66 66 29 29 | 0d 05 28 09 20 20 20 20 |_o_off))|..(. |
|00000cc0| cd 0d 05 32 07 20 20 cb | 0d 05 3c 16 20 20 67 61 |...2. .|..<. ga|
|00000cd0| 64 25 3d 67 61 64 25 21 | 47 5f 6e 65 78 74 0d 05 |d%=gad%!|G_next..|
|00000ce0| 46 05 ce 0d 05 50 05 e1 | 0d 05 5a 04 0d 05 64 2e |F....P..|..Z...d.|
|00000cf0| f4 20 67 69 76 65 6e 20 | 61 6e 20 69 63 6f 6e 2c |. given |an icon,|
|00000d00| 20 66 69 6e 64 20 74 68 | 65 20 69 64 20 6f 66 20 | find th|e id of |
|00000d10| 69 74 73 20 67 61 64 67 | 65 74 0d 05 6e 19 dd 20 |its gadg|et..n.. |
|00000d20| a4 67 61 64 67 65 74 5f | 66 69 6e 64 28 69 63 6f |.gadget_|find(ico|
|00000d30| 6e 25 29 0d 05 78 0a ea | 20 67 61 64 25 0d 05 82 |n%)..x..| gad%...|
|00000d40| 13 e7 20 69 63 6f 6e 25 | 3d 2d 31 20 8c 20 3d 30 |.. icon%|=-1 . =0|
|00000d50| 0d 05 8c 15 67 61 64 25 | 3d 67 61 64 67 65 74 5f |....gad%|=gadget_|
|00000d60| 6c 69 73 74 25 0d 05 96 | 0b c8 95 20 67 61 64 25 |list%...|... gad%|
|00000d70| 0d 05 a0 36 20 20 e7 20 | 69 63 6f 6e 25 3d 67 61 |...6 . |icon%=ga|
|00000d80| 64 25 21 47 5f 69 63 6f | 6e 20 84 20 69 63 6f 6e |d%!G_ico|n . icon|
|00000d90| 25 3d 67 61 64 25 21 47 | 5f 6c 61 62 65 6c 20 8c |%=gad%!G|_label .|
|00000da0| 20 3d 67 61 64 25 0d 05 | aa 3d 20 20 e7 20 67 61 | =gad%..|.= . ga|
|00000db0| 64 25 21 47 5f 74 79 70 | 65 3d 67 61 64 67 65 74 |d%!G_typ|e=gadget|
|00000dc0| 5f 4d 45 4e 55 20 80 20 | 69 63 6f 6e 25 3d 67 61 |_MENU . |icon%=ga|
|00000dd0| 64 25 21 47 5f 6d 5f 69 | 63 6f 6e 20 8c 20 3d 67 |d%!G_m_i|con . =g|
|00000de0| 61 64 25 0d 05 b4 41 20 | 20 e7 20 67 61 64 25 21 |ad%...A | . gad%!|
|00000df0| 47 5f 74 79 70 65 3d 67 | 61 64 67 65 74 5f 44 52 |G_type=g|adget_DR|
|00000e00| 41 47 46 49 4c 45 20 80 | 20 69 63 6f 6e 25 3d 67 |AGFILE .| icon%=g|
|00000e10| 61 64 25 21 47 5f 64 5f | 66 69 6c 65 20 8c 20 3d |ad%!G_d_|file . =|
|00000e20| 67 61 64 25 0d 05 be 07 | 20 20 cb 0d 05 c8 16 20 |gad%....| ..... |
|00000e30| 20 67 61 64 25 3d 67 61 | 64 25 21 47 5f 6e 65 78 | gad%=ga|d%!G_nex|
|00000e40| 74 0d 05 d2 05 ce 0d 05 | dc 06 3d 30 0d 05 e6 04 |t.......|..=0....|
|00000e50| 0d 05 f0 20 dd 20 f2 5f | 67 61 64 67 65 74 5f 63 |... . ._|gadget_c|
|00000e60| 6c 61 69 6d 28 69 63 6f | 6e 25 2c 67 61 64 25 29 |laim(ico|n%,gad%)|
|00000e70| 0d 05 fa 3a f2 65 76 65 | 6e 74 5f 63 6c 61 69 6d |...:.eve|nt_claim|
|00000e80| 28 36 2c 64 6c 67 5f 77 | 69 6e 64 6f 77 25 2c 69 |(6,dlg_w|indow%,i|
|00000e90| 63 6f 6e 25 2c 22 5f 67 | 61 64 67 65 74 5f 65 76 |con%,"_g|adget_ev|
|00000ea0| 65 6e 74 22 2c 67 61 64 | 25 29 0d 06 04 05 e1 0d |ent",gad|%)......|
|00000eb0| 06 0e 04 0d 06 18 22 dd | 20 a4 5f 67 61 64 67 65 |......".| ._gadge|
|00000ec0| 74 5f 65 76 65 6e 74 28 | 67 61 64 25 2c 72 65 61 |t_event(|gad%,rea|
|00000ed0| 73 6f 6e 25 29 0d 06 22 | 10 c8 8e 20 72 65 61 73 |son%).."|... reas|
|00000ee0| 6f 6e 25 20 ca 0d 06 2c | 08 c9 20 36 3a 0d 06 36 |on% ...,|.. 6:..6|
|00000ef0| 31 20 20 f2 74 72 61 63 | 65 28 22 64 6c 67 20 6d |1 .trac|e("dlg m|
|00000f00| 6f 75 73 65 20 63 6c 69 | 63 6b 20 6f 6e 20 67 61 |ouse cli|ck on ga|
|00000f10| 64 67 65 74 20 22 2b c3 | 7e 67 61 64 25 29 0d 06 |dget "+.|~gad%)..|
|00000f20| 40 16 20 20 c8 8e 20 67 | 61 64 25 21 47 5f 74 79 |@. .. g|ad%!G_ty|
|00000f30| 70 65 20 ca 0d 06 4a 14 | 20 20 c9 20 67 61 64 67 |pe ...J.| . gadg|
|00000f40| 65 74 5f 4d 45 4e 55 3a | 0d 06 54 21 20 20 20 20 |et_MENU:|..T! |
|00000f50| e7 20 62 75 66 25 21 31 | 36 3d 67 61 64 25 21 47 |. buf%!1|6=gad%!G|
|00000f60| 5f 6d 5f 69 63 6f 6e 20 | 8c 0d 06 5e 22 20 20 20 |_m_icon |...^" |
|00000f70| 20 20 20 20 20 f2 74 72 | 61 63 65 28 22 6f 70 65 | .tr|ace("ope|
|00000f80| 6e 69 6e 67 20 6d 65 6e | 75 22 29 0d 06 68 24 20 |ning men|u")..h$ |
|00000f90| 20 20 20 20 20 67 61 64 | 67 65 74 5f 6d 65 6e 75 | gad|get_menu|
|00000fa0| 25 3d 67 61 64 25 21 47 | 5f 6d 5f 6d 65 6e 75 0d |%=gad%!G|_m_menu.|
|00000fb0| 06 72 22 20 20 20 20 20 | 20 67 61 64 67 65 74 5f |.r" | gadget_|
|00000fc0| 6d 65 6e 75 5f 67 61 64 | 67 65 74 25 3d 67 61 64 |menu_gad|get%=gad|
|00000fd0| 25 0d 06 7c 30 20 20 20 | 20 20 20 f2 6d 65 6e 75 |%..|0 | .menu|
|00000fe0| 5f 73 68 6f 77 28 67 61 | 64 67 65 74 5f 6d 65 6e |_show(ga|dget_men|
|00000ff0| 75 25 2c 62 75 66 25 21 | 30 2c 62 75 66 25 21 34 |u%,buf%!|0,buf%!4|
|00001000| 29 0d 06 86 0c 20 20 20 | 20 20 20 3d b9 0d 06 90 |).... | =....|
|00001010| 09 20 20 20 20 cd 0d 06 | 9a 16 20 20 c9 20 67 61 |. ...|.. . ga|
|00001020| 64 67 65 74 5f 42 55 54 | 54 4f 4e 3a 0d 06 a4 21 |dget_BUT|TON:...!|
|00001030| 20 20 20 20 64 6c 67 5f | 76 61 6c 75 65 25 3d 67 | dlg_|value%=g|
|00001040| 61 64 25 21 47 5f 62 5f | 76 61 6c 75 65 0d 06 ae |ad%!G_b_|value...|
|00001050| 12 20 20 20 20 64 6c 67 | 5f 64 6f 6e 65 3d b9 0d |. dlg|_done=..|
|00001060| 06 b8 0a 20 20 20 20 3d | b9 0d 06 c2 18 20 20 c9 |... =|..... .|
|00001070| 20 67 61 64 67 65 74 5f | 44 52 41 47 46 49 4c 45 | gadget_|DRAGFILE|
|00001080| 3a 0d 06 cc 32 20 20 20 | 20 e7 20 62 75 66 25 21 |:...2 | . buf%!|
|00001090| 38 20 80 20 26 34 30 20 | 8c 20 f2 64 72 61 67 66 |8 . &40 |. .dragf|
|000010a0| 69 6c 65 5f 73 74 61 72 | 74 28 67 61 64 25 29 3a |ile_star|t(gad%):|
|000010b0| 20 3d b9 0d 06 d6 07 20 | 20 cb 0d 06 e0 23 c9 20 | =..... | ....#. |
|000010c0| 65 76 65 6e 74 5f 4d 53 | 47 2b 26 35 30 32 3a f4 |event_MS|G+&502:.|
|000010d0| 20 68 65 6c 70 5f 72 65 | 71 75 65 73 74 0d 06 ea | help_re|quest...|
|000010e0| 16 20 20 e7 20 a4 6c 69 | 62 70 28 22 6d 73 67 22 |. . .li|bp("msg"|
|000010f0| 29 20 8c 0d 06 f4 10 20 | 20 20 20 e7 20 67 61 64 |) ..... | . gad|
|00001100| 25 20 8c 0d 06 fe 38 20 | 20 20 20 20 20 74 65 78 |% ....8 | tex|
|00001110| 74 24 3d a4 6d 73 67 64 | 28 64 6c 67 5f 69 64 24 |t$=.msgd|(dlg_id$|
|00001120| 2b 22 2e 22 2b a4 73 74 | 72 67 65 74 28 67 61 64 |+"."+.st|rget(gad|
|00001130| 25 21 47 5f 69 64 29 2c | 22 22 29 0d 07 08 27 f4 |%!G_id),|"")...'.|
|00001140| 20 20 20 20 20 20 20 20 | 20 20 50 52 4f 43 74 72 | | PROCtr|
|00001150| 61 63 65 28 22 68 65 6c | 70 3d 22 2b 74 65 78 74 |ace("hel|p="+text|
|00001160| 24 29 0d 07 12 16 20 20 | 20 20 20 20 e7 20 74 65 |$).... | . te|
|00001170| 78 74 24 3e 22 22 20 8c | 0d 07 1c 18 20 20 20 20 |xt$>"" .|.... |
|00001180| 20 20 20 20 62 75 66 25 | 21 31 36 3d 26 35 30 33 | buf%|!16=&503|
|00001190| 0d 07 26 22 20 20 20 20 | 20 20 20 20 f2 73 74 72 |..&" | .str|
|000011a0| 73 65 74 28 62 75 66 25 | 2b 32 30 2c 74 65 78 74 |set(buf%|+20,text|
|000011b0| 24 29 0d 07 30 21 20 20 | 20 20 20 20 20 20 f2 77 |$)..0! | .w|
|000011c0| 69 6d 70 5f 72 65 70 6c | 79 28 a9 74 65 78 74 24 |imp_repl|y(.text$|
|000011d0| 2b 31 29 0d 07 3a 0e 20 | 20 20 20 20 20 20 20 3d |+1)..:. | =|
|000011e0| b9 0d 07 44 0b 20 20 20 | 20 20 20 cd 0d 07 4e 09 |...D. | ...N.|
|000011f0| 20 20 20 20 cd 0d 07 58 | 07 20 20 cd 0d 07 62 05 | ...X|. ...b.|
|00001200| cb 0d 07 6c 06 3d a3 0d | 07 76 04 0d 07 80 21 dd |...l.=..|.v....!.|
|00001210| 20 a4 5f 67 61 64 67 65 | 74 5f 6d 65 6e 75 28 61 | ._gadge|t_menu(a|
|00001220| 72 67 25 2c 72 65 61 73 | 6f 6e 25 29 0d 07 8a 0b |rg%,reas|on%)....|
|00001230| ea 20 69 63 6f 6e 25 0d | 07 94 26 e7 20 6d 65 6e |. icon%.|..&. men|
|00001240| 75 5f 63 75 72 72 65 6e | 74 6f 70 65 6e 25 3d 67 |u_curren|topen%=g|
|00001250| 61 64 67 65 74 5f 6d 65 | 6e 75 25 20 8c 0d 07 9e |adget_me|nu% ....|
|00001260| 12 20 20 69 63 6f 6e 25 | 3d 62 75 66 25 21 30 0d |. icon%|=buf%!0.|
|00001270| 07 a8 2a 20 20 f2 74 72 | 61 63 65 28 22 64 6c 67 |..* .tr|ace("dlg|
|00001280| 20 6d 65 6e 75 20 73 65 | 6c 65 63 74 69 6f 6e 20 | menu se|lection |
|00001290| 22 2b c3 69 63 6f 6e 25 | 29 0d 07 b2 2a 20 20 74 |"+.icon%|)...* t|
|000012a0| 65 78 74 24 3d a4 6d 65 | 6e 75 5f 69 74 65 6d 28 |ext$=.me|nu_item(|
|000012b0| 67 61 64 67 65 74 5f 6d | 65 6e 75 25 2c 69 63 6f |gadget_m|enu%,ico|
|000012c0| 6e 25 29 0d 07 bc 41 20 | 20 f2 69 63 6f 6e 5f 73 |n%)...A | .icon_s|
|000012d0| 65 74 74 65 78 74 28 64 | 6c 67 5f 77 69 6e 64 6f |ettext(d|lg_windo|
|000012e0| 77 25 2c 67 61 64 67 65 | 74 5f 6d 65 6e 75 5f 67 |w%,gadge|t_menu_g|
|000012f0| 61 64 67 65 74 25 21 47 | 5f 69 63 6f 6e 2c 74 65 |adget%!G|_icon,te|
|00001300| 78 74 24 29 0d 07 c6 08 | 20 20 3d b9 0d 07 d0 05 |xt$)....| =.....|
|00001310| cd 0d 07 da 06 3d a3 0d | ff |.....=..|. |
+--------+-------------------------+-------------------------+--------+--------+